ResolvedRequestObject

Types

Link copied to clipboard
data class OpenId4VPAuthorization(val client: Client, val responseMode: ResponseMode, val state: String?, val nonce: String, val responseEncryptionSpecification: ResponseEncryptionSpecification?, val vpFormatsSupported: VpFormatsSupported?, val query: DCQL, val transactionData: List<TransactionData>?, val verifierInfo: VerifierInfo?) : ResolvedRequestObject

OpenId4VP Authorization request for presenting a vp_token

Link copied to clipboard
data class SiopAuthentication(val client: Client, val responseMode: ResponseMode, val state: String?, val nonce: String, val responseEncryptionSpecification: ResponseEncryptionSpecification?, val idTokenType: List<IdTokenType>, val subjectSyntaxTypesSupported: List<SubjectSyntaxType>, val scope: Scope) : ResolvedRequestObject

SIOPv2 Authentication request for issuing an id_token

Link copied to clipboard
data class SiopOpenId4VPAuthentication(val client: Client, val responseMode: ResponseMode, val state: String?, val nonce: String, val responseEncryptionSpecification: ResponseEncryptionSpecification?, val vpFormatsSupported: VpFormatsSupported?, val idTokenType: List<IdTokenType>, val subjectSyntaxTypesSupported: List<SubjectSyntaxType>, val scope: Scope, val query: DCQL, val transactionData: List<TransactionData>?, val verifierInfo: VerifierInfo?) : ResolvedRequestObject

OpenId4VP combined with SIOPv2 request for presenting an id_token & vp_token

Properties

Link copied to clipboard
abstract val client: Client
Link copied to clipboard
abstract val nonce: String
Link copied to clipboard

The verifier's requirements, if any, for encrypting the authorization response.

Link copied to clipboard
Link copied to clipboard
abstract val state: String?